import type { NextConfig } from "next";

const nextConfig: NextConfig = {
  /* config options here */
  async rewrites() {
    return [
      {
        source: '/api/mcp/sse', // 前端访问的路径
        destination: 'http://10.1.38.74:8000/sse', // 后端 MCP 服务地址
      },
      {
        source: '/messages/:path*', // 前端访问的路径，:path*捕获所有路径
        has: [
          {
            type: 'query',
            key: 'session_id',
          },
        ],
        destination: 'http://localhost:3000/api/sse/messages/:path*', // 后端 MCP 服务地址
      },
    ];
  },
};
export default nextConfig;
